#!/usr/bin/env python3
# -*- coding:utf-8 -*-
# @Time: 2019/8/1  17:49
# @Author: 余浪人
# @email: yulangren520@gmail.com
from flask import jsonify
from apps.lib.public import get_date_str, get_uuid16
from apps.control.file_view import qiNiu_upload
import os, re, requests
def apiErrors (O00O0O0OO0O0OOO0O ):

    if O00O0O0OO0O0OOO0O is None :
        return jsonify ({"status":400 ,"message":"数据有误,验证失败!"})
def save_webImg (OOO00O000OOO0OOOO ):
    OOOOOO0O0000OOO0O =''
    print (OOO00O000OOO0OOOO )
    OO0OO000OOOOO000O =os .path .join (get_date_str (),get_uuid16 ()+'.'+OOO00O000OOO0OOOO .split ('.')[-1 ]).replace ('\\','/')
    print (OO0OO000OOOOO000O )
    try :
        O00OO0000O00OOOOO =requests .get (OOO00O000OOO0OOOO ,headers ={'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36'})
        OO000O0000OO0OOO0 =qiNiu_upload (OO0OO000OOOOO000O ,O00OO0000O00OOOOO .content )
        print (OO000O0000OO0OOO0 )
        if OO000O0000OO0OOO0 :return OO000O0000OO0OOO0
        return
    except :
        return
def save_img (O00O00O0O0O0O0OOO :str ):
    O0000OOOO000000OO =re .findall ('<img.*src="(.*?\..*?)"',O00O00O0O0O0O0OOO )
    OOOO00O000O00OO0O =O00O00O0O0O0O0OOO
    for OOO0OO0OOO00OO000 in O0000OOOO000000OO :
        OO00OOO0O00O0O000 =re .sub (r'\\','/',save_webImg (OOO0OO0OOO00OO000 ))
        OOOO00O000O00OO0O =OOOO00O000O00OO0O .replace (OOO0OO0OOO00OO000 ,OO00OOO0O00O0O000 )
    return OOOO00O000O00OO0O
